to have brains - French English Dictionary